import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.select import Select
import os

# 打开浏览器
driver = webdriver.Chrome()
driver.maximize_window()

# 获取本地地址
url = 'file:///' + os.path.abspath('html') + '/注册a.html'
driver.get(url)

 # 下拉菜单
sct = driver.find_element(By.ID, 'select')
# 创建对象
select = Select(sct)

time.sleep(2)
# 通过索引定位
select.select_by_value(1)

# 通过value属性值定位
select.select_by_value('bj')

# 通过文本内容定位
select.select_by_visible_text('北京')

# 退出浏览器
time.sleep(2)
driver.quit()
